home *** CD-ROM | disk | FTP | other *** search
- ;--------------------------------------------------------------------
- ;
- ; LT2.INF - Windows 95 OEMSETUP.INF File For AMD LT Board
- ; Copyright 1995 Advanced Micro Devices. All Rights Reserved.
- ;
- ; This OEMSETUP.INF file is used to install the AMD InterWave (LT)
- ; board under Windows 95.
- ;
- ; To use this file, you need a AMD LT board programmed with
- ; the CSE AMD LT EEPROM map. This map contains the changes
- ; required to get Windows 95 to correctly install all the
- ; appropriate software drivers (such as the CD-ROM and joystick)
- ; in addition to the drivers supplied by Advanced Micro Devices.
- ;
- ; NOTE: Windows 95 requires that the floppy disk this software is
- ; copied to to have a volume label. This LT2.INF
- ; file requires that the volume label is IWn (IW1, IW2, etc).
- ;
- ;--------------------------------------------------------------------
-
- [Version]
- Signature = "$CHICAGO$"
- Class = MEDIA
- Provider=%AMD%
- LayoutFile=LAYOUT.INF
-
- [ClassInstall]
- Addreg=MidiReg
-
- [MidiReg]
- HKR,,,,%MediaClassName%
- HKR,,Icon,,1
- HKR,,Installer,,MMSys.Cpl
-
- [Manufacturer]
- %MfgName%=AMD
-
- ;--------------------------------------------------------------------
- ; This section is the only section that Windows 95 uses to associate
- ; the AMD LT board (with the correct EEPROM values) to this
- ; LT2.INF file. Note that the vendor ID listed below
- ; (the ADV550A part) has absolutely NO relevance for the Windows 95
- ; installer. The Windows 95 installer strictly looks at the
- ; *ADVxxxx *DEVICE ID* (not Vendor ID) to determine whether this
- ; .INF file supports the specified Plug and Play card. Windows 95
- ; reads these device IDs from the Plug and Play serial EEPROM.
- ;--------------------------------------------------------------------
-
- [AMD]
- %*ADV550A_DEV0010.DeviceDesc%=InterWave.Install, *ADV0010
- ;%*ADV550A_DEV0011.DeviceDesc%=IW_DUMMY, *ADV0011
- %*ADV550A_DEV0013.DeviceDesc%=IW_ADLIB, *ADV0013
- %*ADV550A_DEV0014.DeviceDesc%=IW_MPU401, *ADV0014
-
- ;--------------------------------------------------------------------
- ; Destination directories:
- ;
- ; InterWave Windows drivers are copied to WINDOWS\SYSTEM.
- ; InterWave English MLS files are copied to IW\ENGLISH.
- ; InterWave DOS programs and utilities are copied to IW\DOS.
- ; InterWave Windows 3.1 files are copied to IW\WINDOWS.
- ; InterWave Windows 95 files are copied to IW\WIN95.
- ; All other files are copied to IW directory on the boot device.
- ;
- ; Voyetra utilities are copied to IW\VOYETRA.
- ; Voyetra WAVE files are copied to IW\VOYETRA\WAVFILES.
- ; Voyetra MIDI files are copied to IW\VOYETRA\MIDFILES.
- ; Voyetra Windows screen saver is copied to WINDOWS.
- ; Voyetra Windows .DLLs are copied to WINDOWS\SYSTEM.
- ;--------------------------------------------------------------------
-
- [DestinationDirs]
- DefaultDestDir=30,INTERWAV.ROM
- CopyInterWaveWinSysDir=11
- CopyInterWaveDir=30,INTERWAV.ROM
- ;CopyInterWaveEnglishMlsDir=30,IW\English
- ;CopyInterWaveDosDir=30,IW\Dos
- ;CopyInterWaveWin31Dir=30,IW\Windows
- ;CopyInterWaveWin95Dir=30,IW\Win95
- DelOldInterWaveWinSysDir=11
- DelOldInterWaveWinDir=10
-
- [PreCopySection]
- HKR,,NoSetupUI,,1
-
- ;--------------------------------------------------------------------
- ; Install Section
- ;--------------------------------------------------------------------
-
- [InterWave.Install]
- DelFiles = DelOldInterWaveWinSysDir,DelOldInterWaveWinDir
- Addreg = InterWaveAddreg, MIXER.AddReg, WAVE.AddReg
- CopyFiles = CopyInterWaveWinSysDir,CopyInterWaveDir
- UpdateCfgSys = InterWaveUpdateCfgSys
- UpdateAutoBat = InterWaveUpdateAutoBat
- UpdateInis = InterWaveUpdateInis
- ;LogConfig = *ADV550A_DEV0010.LogConfig1,*ADV550A_DEV0010.LogConfig2
- ;Reboot
-
- ;--------------------------------------------------------------------
- ; Logical Configuration Sections
- ;--------------------------------------------------------------------
-
- [*ADV550A_DEV0010.LogConfig1]
- ConfigPriority = DESIRED
- IOConfig = 220-22F(3FF::)
- IOConfig = 320-327(3FF::)
- IOConfig = 32C-32F(3FF::)
- IRQConfig = 15,12,11,10,9,7,5
- DMAConfig = W:7,6,5,3
- DMAConfig = W:7,6,5,4,3
-
- [*ADV550A_DEV0010.LogConfig2]
- ConfigPriority = NORMAL
- IOConfig = 240-24F(3FF::)
- IOConfig = 340-347(3FF::)
- IOConfig = 34C-34F(3FF::)
- IRQConfig = 15,12,11,10,9,7,5
- DMAConfig = W:7,6,5,3
- DMAConfig = W:7,6,5,4,3
-
- [*ADV550A_DEV0010.Det]
- LogConfig=*ADV550A_DEV0010.LogConfig
- AddReg=PreCopySection
-
- [InterWaveAddreg]
- HKLM,SOFTWARE\AMD\Environment,INTERWAVE,,c:\interwav.rom\iw.ini
- HKLM,SOFTWARE\AMD\Environment,IWDIR,,c:\interwav.rom
- HKR,,DevLoader,,mmdevldr.vxd
- HKR,,Driver,,viwd.vxd
- HKR,Drivers,,,
- HKR,Drivers,MIGRATED,,0
- HKR,Drivers\wave\interwav.drv,,,
- HKR,Drivers\wave\interwav.drv,Description,,"InterWave Device Driver"
- HKR,Drivers\wave\interwav.drv,Driver,,interwav.drv
- HKR,Drivers\aux\interwav.drv,,,
- HKR,Drivers\aux\interwav.drv,Driver,,interwav.drv
- HKR,Drivers\mixer\interwav.drv,,,
- HKR,Drivers\mixer\interwav.drv,Driver,,interwav.drv
- HKR,Drivers\midi,,,
- HKR,Drivers\midi\iwmidi1,,,
- HKR,Drivers\midi\iwmidi1,Description,,"InterWave MIDI Synth Driver"
- HKR,Drivers\midi\iwmidi1,Driver,,interwav.drv
- HKR,Drivers\midi\iwmidi1,NumPorts,1,02,00,00,00
- HKR,Drivers\midi\iwmidi1,Port,1,00,00,00,00
- HKR,Drivers\midi\iwmidi2,,,
- HKR,Drivers\midi\iwmidi2,Description,,"InterWave MIDI UART Driver"
- HKR,Drivers\midi\iwmidi2,Driver,,interwav.drv
- HKR,Drivers\midi\iwmidi2,External,1,01,00,00,00
- HKR,Drivers\midi\iwmidi2,NumPorts,1,02,00,00,00
- HKR,Drivers\midi\iwmidi2,Port,1,01,00,00,00
- HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0,,,"General MIDI Instrument"
- HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0\File,,,"%10%\config\general.idf"
- HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0\Channels,,,"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"
- HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0\Port,,,0
- HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0\Active,,,1
-
- [InterWaveUpdateInis]
- system.ini,drivers,,"dmusic=interwav.drv"
- system.ini,drivers,"midi*=<viwd.vxd>interwav.drv",,1
- system.ini,drivers,"midi=interwav.drv",,1
- system.ini,drivers,"wave=interwav.drv",,1
- system.ini,drivers,"aux=interwav.drv",,1
- system.ini,drivers,"mixer=interwav.drv",,1
-
- ;--------------------------------------------------------------------
- ; UpdateCfgSys and UpdateAutoBat Sections
- ;--------------------------------------------------------------------
-
- [InterWaveUpdateCfgSys]
- DevDelete=IwInit.Exe
- DevDelete=Nec_Ide.Sys
- DevDelete=MtmCdAi.Sys
- DevDelete=Gcdr520.Sys
- DevDelete=Gcd540.SYS
-
- [InterWaveUpdateAutoBat]
- CmdDelete=IwSbos.Bat
- CmdAdd=SET,"INTERWAVE=c:\interwav.rom\IW.INI"
- CmdAdd=SET,"IWDIR=c:\interwav.rom"
- ;CmdAdd=SET,"PATH=%PATH%;c:\interwav.rom\DOS"
-
- ;--------------------------------------------------------------------
- ; DelFiles Section
- ;--------------------------------------------------------------------
-
- [DelOldInterWaveWinSysDir]
- iwcfgpnl.hlp
- iwcfgpnl.cpl
- InterWav.Drv
- Viwd.386
- Viwd.Vxd
- IwLoader.Exe
-
- [DelOldInterWaveWinDir]
- InterWav.Drv
- Viwd.386
- Viwd.Vxd
- IwLoader.Exe
-
-
- ;--------------------------------------------------------------------
- ; CopyFiles Sections
- ;--------------------------------------------------------------------
-
- [CopyInterWaveWinSysDir]
- iwcfgpnl.cpl,,
- iwcfgpnl.hlp,,
- Viwd.vxd,,
- Interwav.drv,,
- ;iw.ini
-
- [CopyInterWaveDir]
- iw.ini,iwrom.95,
-
- [IW_DUMMY]
- ;;LogConfig = *ADV550A_DEV0011.LogConfig
- ;;Reboot
- ;
- ;;[*ADV550A_DEV0011.LogConfig]
- ;;ConfigPriority = DESIRED
- ;;IOConfig = 170
- ;
- ;;[*ADV550A_DEV0011.Det]
- ;;LogConfig=*ADV550A_DEV0011.LogConfig
- ;;AddReg=PreCopySection
-
- [IW_ADLIB]
- LogConfig = *ADV550A_DEV0013.LogConfig
- addreg = IW_ADLIB.addreg
- ;Reboot
-
- [*ADV550A_DEV0013.LogConfig]
- ConfigPriority = DESIRED
- IOConfig = 388-389(3FF::)
- IRQConfig = 7,5
- DMAConfig = 1
-
- [*ADV550A_DEV0013.Det]
- LogConfig=*ADV550A_DEV0013.LogConfig
- AddReg=PreCopySection
-
- [IW_ADLIB.addreg]
- HKR,,DevLoader,,mmdevldr.vxd
- HKR,,Driver,,viwd.vxd
-
- ;---------------------------------------------------------------;
-
- [IW_MPU401]
- LogConfig = *ADV550A_DEV0014.LogConfig
- Addreg = IW_MPU401.addreg
-
- [*ADV550A_DEV0014.LogConfig]
- ConfigPriority = DESIRED
- IOConfig = 330-331(3FF::),332-333(3FF::),334-335(3FF::),336-337(3FF::)
- IRQConfig = 11,10,9,7,5,4,3
-
- [*ADV550A_DEV0014.Det]
- LogConfig=*ADV550A_DEV0014.LogConfig
- AddReg=PreCopySection
-
- [IW_MPU401.addreg]
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,,,a:\setup.exe
- HKR,,DevLoader,,mmdevldr.vxd
- HKR,,Driver,,viwd.vxd
-
- [WAVE.AddReg]
- HKR,,DevLoader,,mmdevldr.vxd
- HKR,Drivers,MIGRATED,,0
- HKR,Drivers\midi,,,
- HKR,Drivers\wave,,,
- HKR,Drivers\mixer,,,
- HKR,Drivers\aux,,,
- HKLM,%KEY_IOC%\acm,,,
- HKLM,%KEY_IOC%\Rec,,,
- HKLM,%KEY_IOC%\MPlay,,,
-
- [MIXER.AddReg]
- HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
- HKLM,%KEY_IOC%\Vol,,,
-
-
- [Strings]
- KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
- AMD="Advanced Micro Devices"
- MfgName="Advanced Micro Devices"
- *ADV550A_DEV0010.DeviceDesc="InterWave32 Synth/Codec"
- *ADV550A_DEV0011.DeviceDesc="InterWave32 IDE Interface"
- *ADV550A_DEV0013.DeviceDesc="InterWave32 FM/SB Emulation"
- *ADV550A_DEV0014.DeviceDesc="InterWave32 MPU-401 Emulation"
- MediaClassName="Media Devices"
- V_CLSMIDI="MIDI"
-